<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>大家加油</title>
  </head>
  <body>
    <script>

      //1.html的全称是什么(写出中英文)？基本结构是什么？
     
      //答：HTML 指的是超文本标记语言 (Hyper Text Markup Language)，中文是超文本链接语言

      //2. 元信息是什么？有什么用？基本语法是什么？
     
      /*答：元信息是对网页描述的信息，描述网页是干嘛的会有什么信息 
      描述这个网页有什么属性，作者是谁，采用的是什么语言编辑而成的等等*/
      

      //3. 用meta标签实现10s后刷新并跳转到百度首页
      
      /*答：<mata http-equiv="refresh" content="2； url=http://www.baidu.com" />*/
      
      //4. 谈谈你对web1.0 web2.0 web3.0 的理解
    
      /*答：web1.0是html 1993 互联网工程工作小组 IETF；
      web2.0是1995.1创的；web3.0已经开始遵循w3c的标准*/

      //5.B/S C/S架构分别是什么意思？b端，c端分别指什么?
     
      /*答：B/S结构是Browser/Server的简称，指浏览器/服务器模式
      C/S 架构全称是Client/Server，是一种典型的两层架构，即客户端服务器端架构*/

      //6.写出下列英文的意思 crm,erp,cms,prd?

      //7. 写出 1 2 3 4 5 6 7 8 9 10对应的四位二进制数

      //8. 行内，行内块，块级元素有什么区别与不同？
     
      /*内元素默认宽高由内容撑开,与其他（非块级）元素能够处同一行
      块级元素则默认独占一行，不能与其他元素同行
      而行内块则可以和行内，行内块同行*/

      //9. 请写出form表单的基本结构
      //答：<form action="" method=""></form>

      //10.input标签的type有哪些类型，分别是做什么的？
     
      /*答：<input type="text" name="username">设置用户名的信息
      <input type="password" name="pwd">是设置密码的
      <input type="submit" value="">设置提交按钮*/


      //11.单选，多选框如何优化用户体验？
      //单选框和多选框可以在开头结尾加入<label>,这样能够使得点击选择的字体也能够进行多项选择，能够大大的提升用户的体验

      //12.css是什么？
     
      //css指的是层叠样式表，是前端开发中负责表现部分

      //13.css的三大特性是什么？
      //答：继承性 优先级和层叠性

      //14.厂商前缀是什么？你知道哪些厂商前缀？
     
      /*答：浏览器厂商通过这些来标记对应的实验性功能；或者是该厂商浏览器的专属属性
      例如：chrome 前缀 -webkut-  ; oprea 前缀 -o-  IE 前缀 -ms-  ；  FireFOX 前缀 -moz- */


      //15. 选择器的基本语法是什么？为什么要有选择器？
     
      //答：选择器可以避免行内样式漫长枯燥乏味的修改过程
      
      //16.样式有几种引入方式？有什么不同？
      
      /*答：页内样式,页外样式,行内样式
      页内样式：只能控制当前标签（元素），还必须必须一个一个去修改，而且文件大小变大，从而导致加载速度变慢
      页外样式：可以控制当前页面中你想控制的标签，但是对于多个网页的公共部分，需要多次重复修改，
      但是相对于单页面而言，所有的样式都是有用的，加载速度也比较快，但是对于多个页面或者网站而言，增加了重复的代码，导致重复的代码样式加载
      行内样式：一个css文件可以控制多个html的样式，且对于多个网页的公共部分只需要修改一次即可，对于整个网站而言，切换速度加载速度会加快；
      但是对于单页面而言还是会存在部分大量输入的代码*/

      //17.写出你知道的选择器，并举例说明

      /*答：基础选择器，群组选择器，通配选择器，类选择器和id选择器
      例如通配选择器就是用`*`进行设置页面边框等就能选择到所有*/

      //18.类选择器和id选择器有什么不同？
      //id选择器会优先于类选择器在页面上显示

      //19.写出js的常见使用场景，js的语言特性是什么？
     
      /*答：常用场景有登陆，注册;移动端的下拉加载，上拉刷新，三指下滑截图;
      写后台接口--node.js
      js语言特性是单线程和弱类型*/

      
      //20.谈谈你对线程和进程的理解
      
      /*答：进程是cpu进行资源分配的最小单位，线程是线程是cpu调度的最小单位，
      是建立在进程的基础上运行的单位，共享进程的内存空间*/

      //21.js有哪几种引入方式，有什么不同？
     
      /*答：js有三种引入方式，分别是行内，内嵌和外联
      行内是直接在标签里引入，内嵌是在页面内引入，外联是在页外内引入*/

      //22.为什么要延迟加载js？如何实现js延迟加载
      
      //答：因为有助于提高页面的加载速度，将js输入到body最低部即可完成js延迟加载

      //23.目前学到了哪些js获取和现实数据的方法？
      
      //答：获取： var a = prompt("");

    </script>
  </body>
</html>
